home *** CD-ROM | disk | FTP | other *** search
- short: TrueType text rendering engine (v 2.0)
- uploader: krashan@amiga.pl
- author: krashan@amiga.pl
- type: util/libs
- distribution: public domain
-
- version: 2.0 (20.4.2002)
- requires: OS 3.0+, 68020, CyberGraphX 3.x+ or Picasso96 2.x+
-
- The library is fast, AmigaOS friendly TrueType render engine. It has
- nothing to do with Amiga outline font system. This system has a lot of
- limitations which make it useless for high speed and quality text
- output. If someone wants an integration of TrueType with AmigaOS
- bullet.library like outline font system, should consider using
- ttf.library. This library opens TrueType font by itself and renders high
- quality glyphs directly into any RastPort.
-
- The render engine of the library is based on FreeType2 project
- (http://www.freetype.org). This version of ttrender.library uses 2.0.9
- FreeType build.
-
- CHANGES (from 1.2 version)
-
- - Added font and string metrics functions:
- TT_StrWidth()
- TT_UStrWidth()
- TT_GetFontAttrsTagList() with TTFA_Ascender and TTFA_Descender
- attributes
- - New, useful example program TrueView (simple textviewer using
- TrueType fonts).
-
- FEATURES
-
- The library expands FreeType functionality making usage of TrueType
- fonts easy and comfortable. Below you can find key features:
-
- - renders whole strings (not single glyphs) with kerning.
- - antialiasing to any (not neccesarily uniform color) background.
- - system compatible output to any (including planar) RastPort.
- - supports JAM1. JAM2, INVERSVID, COMPLEMENT RastPort modes.
- - supports 8-bit to Unicode mapping with "ENV:ttfcodepage" table
- compatible with ttf.library.
- - allows for direct 16-bit Unicode string rendering.
- - easy to use, taglist based API.
- - efficient system-wide glyph cache system.
- - full source code included.
-
- INSTALL
-
- copy Libs/ttrender.library to LIBS:
- makedir FONTS:_TrueType_Outlines
- ;copy some TrueType fonts there
- ;developers can find autodocs and include files (asembler/GCC/SAS
- ;C/VBCC/Maxon C/Storm C) in Developer directory.
-
-